<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
	<meta http-equiv="content-type" content="text/html; charset=utf-8" />
	<meta name="author" content="Aleks" />
    #INSERT_HEAD
	<title>RadioDJ Test Page</title>
</head>

<body>

#CACHE{0}

[(#REM)
    ИНСТРУКЦИЯ ПО ИСПОЛЬЗОВАНИЮ ТЕГА SONG:
    #SONG{номер песни}
    номер песни:
    0 - текущая песня
    1-5 - пять предыдущих песен по порядку
            
    ЗАМЕЧАНИЯ:
    1. Имя XML файла с информацией о песне берется из конфига, поэтому должно быть правильно введено в CFG    
    2. При неверном введении полей может выбивать ошибки
    3. Не забываем, что для того чтобы песни обновлялись нужно обновлять страничку http://dev16.aloha.org.ua/?page=update_songs_cron каждые 30 секунд!
    4. Папка с плагином должна быть доступна для записи!  
]
[(#REM) Примеры:]
Текущая песня:<br />
#RADIODJ_SONG<br />
Предыдущая песня 1:<br />
#RADIODJ_SONG{1}<br />
Предыдущая песня 2:<br />
#RADIODJ_SONG{2}<br />
Предыдущая песня 3:<br />
#RADIODJ_SONG{3}<br />
Предыдущая песня 4:<br />
#RADIODJ_SONG{4}<br />
Предыдущая песня 5:<br />
#RADIODJ_SONG{5}<br />

<br /><br /><br />
[(#REM)------------------------------------------------------------------------------------------------]
[(#REM)
    ИНСТРУКЦИЯ ПО ИСПОЛЬЗОВАНИЮ БУКЛЯ RADIODJ_SCHEDULE:
    1. Делаем запрос к AUTEURS, и джойним RADIODJ_SCHEDULE
    2. Добавляем критерии onlinedj, и tout (последний нужен чтобы выводились даже те авторы, у которых нету опубликованных статей)
    3. Используем все теги таблички AUTEURS, а также #TIME_BEGIN #TIME_END таблички RADIODJ_SCHEDULE
    
    ЗАМЕЧАНИЯ:
    1. Не забываем, что диджей - это автор со статусом "radiodj"
    2. После доработки расписания для программ, не понимаю как этот букль работает. Но оставляем так.
    3. Если хотим удалить секунды, применяем к тегам #TIME_BEGIN и #TIME_END фильтр radiodj_time 
]
[(#REM) Пример:]
Диджей онлайн:<br />
<BOUCLE_onlinedj(AUTEURS RADIODJ_SCHEDULE){onlinedj}{tout}>
    #NOM<br />    
    #TIME_BEGIN-#TIME_END<br />    
    Убираем секунды: [(#TIME_BEGIN|radiodj_time)] - [(#TIME_END|radiodj_time)]<br /><br />
</BOUCLE_onlinedj>

[(#REM)------------------------------------------------------------------------------------------------]
[(#REM)
    ИНСТРУКЦИЯ ПО ИСПОЛЬЗОВАНИЮ БУКЛЯ RADIODJ_PROGRAMS_SCHEDULE:
    1. Делаем запрос к RADIODJ_PROGRAMS_SCHEDULE, и джойним rubriques
    2. Добавляем критерии curprogram, и tout
    3. Вкладываем букль поиска по ключевику (нужный ключевик берем из конфига)
    3. Можем использовать теги буклкей RADIODJ_PROGRAMS_SCHEDULE (TIME_BEGIN и TIME_END) и RUBRIQUES, но при этом не забываем про вложенный букль по ключевикам (нужно обращаться через имя родительского букля)
    
    
    ЗАМЕЧАНИЯ:
    1. Почемуто не прокатила аналогия с AUTEURS и RADIODJ_SCHEDULE
    2. Поскольку первой табличкой берем RADIODJ_PROGRAMS_SCHEDULE, то при наличии в расписании одной и той же программы в одно время несколько раз, то она выведется тоже несколько раз
    3. Не забываем что программа - это рубрика которая лежит в рубрике с ID, заданным в конфиге плагина!!!    
]
[(#REM) Пример:]
Программа в эфире:<br />
<BOUCLE_curprogram(RADIODJ_PROGRAMS_SCHEDULE){curprogram}>
    <BOUCLE_progrub(RUBRIQUES){tout}{id_rubrique}>
    #ID_RUBRIQUE - #TITRE <br />
    #TIME_BEGIN-#TIME_END<br />
    Убираем секунды: [(#TIME_BEGIN|radiodj_time)] - [(#TIME_END|radiodj_time)]<br /><br />
    </BOUCLE_progrub>
</BOUCLE_curprogram>   

[(#REM)------------------------------------------------------------------------------------------------]
[(#REM) Можно использовать следующие поля из конфигов ]
Путь к плейлисту: #CONFIG{radiodj/Playlist}<br />
ID рубрики с программами: #CONFIG{radiodj/IdRubriqueProgram}

[(#REM) Вывод всех диджеев:]
<br />Все диджеи:<br />
<BOUCLE_all_djs(AUTEURS spip_mots_auteurs){tout}{id_mot=#CONFIG{radiodj/IdMotDj}}>
    #NOM<br />
</BOUCLE_all_djs>

[(#REM) Вывод всех программ:]
<br />Все программы:<br />
<BOUCLE_all_programs(RUBRIQUES){tout}{id_parent=#CONFIG{radiodj/IdRubriqueProgram}}>
    #TITRE<br />
</BOUCLE_all_programs>

[(#REM) Расписание программы:]
<BOUCLE_progrub2(RUBRIQUES){tout}{id_rubrique=7}>
    <br />Расписание программы #TITRE:<br /> 
    <BOUCLE_program_schedule(RADIODJ_PROGRAMS_SCHEDULE){id_rubrique}{par day}>
    [(#DAY|radiodj_day_name)]: [(#TIME_BEGIN|radiodj_time)] - [(#TIME_END|radiodj_time)]<br />    
    </BOUCLE_program_schedule>
</BOUCLE_progrub2>

[(#REM) Расписание всех программ на конкретный день недели:]
<BOUCLE_progrub3(RUBRIQUES){tout}{id_parent=#CONFIG{radiodj/IdRubriqueProgram}}>
    <br />Расписание программы #TITRE на среду:<br /> 
    <BOUCLE_program_schedule2(RADIODJ_PROGRAMS_SCHEDULE){day=3}{id_rubrique}>
    [(#DAY|radiodj_day_name)]: [(#TIME_BEGIN|radiodj_time)] - [(#TIME_END|radiodj_time)]<br />    
    </BOUCLE_program_schedule2>
</BOUCLE_progrub3>

[(#REM) Расписание диджея на конкретный день недели:]
<BOUCLE_dj(AUTEURS){tout}{id_auteur=2}>
<br />Расписание диджея #NOM на среду:<br />
    <BOUCLE_dj_schedule(RADIODJ_SCHEDULE){day=3}>
     [(#TIME_BEGIN|radiodj_time)] - [(#TIME_END|radiodj_time)]<br />
    </BOUCLE_dj_schedule>    
</BOUCLE_dj>

[(#REM) Общее Расписание диджея:]
<BOUCLE_dj2(AUTEURS){tout}{id_auteur=2}>
<br />Общее расписание диджея #NOM:<br />
    <BOUCLE_dj_schedule2(RADIODJ_SCHEDULE){id_auteur}{par day}>
     [(#DAY|radiodj_day_name)]: [(#TIME_BEGIN|radiodj_time)] - [(#TIME_END|radiodj_time)]<br />
    </BOUCLE_dj_schedule2>    
</BOUCLE_dj2>


[(#REM) Ярлык программы:]
<BOUCLE_progrub4(RUBRIQUES){id_rubrique=9}>
    <br />Ярлык программы #TITRE: #RADIODJ_PROGRAM_LABEL{#ID_RUBRIQUE}<br />
</BOUCLE_progrub4>

#FORMULAIRE_RADIODJ_FORCED_DJ_ONLINE{7, '/?page=radiodj_test'}
<br /><br />
#FORMULAIRE_RADIODJ_FORCED_DJ_ONLINE{4, '/?page=radiodj_test'}


Слушатели онлайн:<br />
#RADIODJ_LISTENERS_ONLINE_IFRAME


<br /><br />
Программа в эфире:
#RADIODJ_CURPROGRAM



</body>
</html>